/**
 * 点检列表
 * author luogan
 */
const deviceCheck = {
  // 点检首页列表
  list: [{
    title: '序号',
    dataIndex: 'number',
    key: 'number',
    render: () => { },
  }, {
    title: '计划名称',
    dataIndex: 'name',
    key: 'name',
    render: (text) => (
      <>
        <div>{text.substring(0, 10)}</div>
        <div>{text.substring(10)}</div>
      </>
    )
  }, {
    title: '设备名称',
    dataIndex: 'deviceName',
    key: 'deviceName',
    render: (text) => (
      <>
        <div>{text.substring(0, 10)}</div>
        <div>{text.substring(10)}</div>
      </>
    )
  }, {
    title: '设备使用部门',
    dataIndex: 'groupName',
    key: 'groupName',
  }, {
    title: '点检员',
    dataIndex: 'checkUserName',
    key: 'checkUserName',
  }, {
    title: '最近执行时间',
    dataIndex: 'lastRunTime',
    key: 'lastRunTime',
    render: (t) => t ? t : '--',
  }, {
    title: '点检项目',
    dataIndex: 'checkTaskCount',
    key: 'checkTaskCount',
    render: () => { }
  }, {
    title: '计划状态',
    dataIndex: 'statusStr',
    key: 'statusStr',
  }, {
    title: '操作',
    key: 'action',
    align: 'right',
    render: () => { },
  }],
  // 详情里的列表
  details: [
    {
      title: '序号',
      dataIndex: 'number',
      key: 'number',

      render: () => { },
    },
    {
      title: '任务执行时间',
      dataIndex: 'startTime',
      key: 'startTime',

      render: (text) => (
        text ?
          <span>{text + ' 00:00:00—23:59:59'}</span>
          :
          <span>—</span>
      )
    },
    {
      title: '任务执行状态',
      dataIndex: 'statusStr',
      key: 'statusStr',

    },
    {
      title: '执行结果',
      dataIndex: 'remark',
      key: 'remark',

      render: () => { },
    },
    {
      title: '点检图片',
      dataIndex: 'updatePic',
      key: 'updatePic',

      render: () => { },
    },
    {
      title: '点检噪音',
      dataIndex: 'updateVoice',
      key: 'updateVoice',

      render: () => { },
    },
  ],


  // 弹框列表
  objectColumns: [{
    title: '序号',
    dataIndex: 'number',
    key: 'number',
    render: () => { },
  }, {
    title: '项目名称',
    dataIndex: 'name',
    key: 'name',
  }, {
    title: '项目周期',
    dataIndex: 'cycleTime',
    key: 'cycleTime',
    render: (t) => t ? t : '--',
  }, {
    title: '项目最近执行时间',
    dataIndex: 'lastRunTime',
    key: 'lastRunTime',
    render: (t) => t ? t : '--',
  }, {
    title: '最近执行状态',
    dataIndex: 'lastRunStatusStr',
    key: 'lastRunStatusStr',
    render: (t) => t ? t : '--',
  }]
}
export default deviceCheck
